/* 
 * My97 DatePicker 4.7
 */
.WdateDiv{
	width:220px; 
	background-color:#FFFFFF;
	border:#999 1px solid;
	border-radius: 2px;
	/*box-shadow:1px 2px 3px #999;*/
}

.WdateDiv2{
	width:360px;
}
.WdateDiv *{font-size:9pt;}

.WdateDiv .NavImg a{
	display:block;
	cursor:pointer;
	height:19px;
	width:20px;
	margin:2px 0 0 2px;
}

.WdateDiv .NavImgll a{
	float:left;
	background: rgba(0, 0, 0, 0) url(time_controls_arrow.png) no-repeat 0 -26px;
	overflow:hidden;
	display:none
}

.WdateDiv .NavImgll a:hover{background-position: -0px -45px;}

.WdateDiv .NavImgl a{
	float:left;
	background:transparent url(time_controls_arrow.png) no-repeat -20px -26px;
	overflow:hidden;
	margin-right: 48px;
}
.WdateDiv .NavImgl a:hover{background-position:  -20px -45px; }

.WdateDiv .NavImgr a{
	float:right;
	background:transparent url(time_controls_arrow.png) no-repeat -40px -26px;
	overflow:hidden;
	margin-right: 2px;	
}
.WdateDiv .NavImgr a:hover{background-position:-40px -45px; }
.WdateDiv .NavImgrr a{
	float:right;
	background:transparent url(time_controls_arrow.png) no-repeat -60px -26px;
	margin-right:2px;
	overflow:hidden;
	display:none
}
.WdateDiv .NavImgrr a:hover{background-position: -60px -45px; }
.WdateDiv #dpTitle{
	height:24px;
	background: #666;
	margin-bottom:-7px\9;
}
.WdateDiv #dpTitle input{background:#666;box-shadow:0px 1px 0px #666 inset;font-weight: bold;}
.WdateDiv #dpTitle input:focus{background:#FFF;border:1px #999 solid; outline:none;margin-top:2px;}
.WdateDiv .yminput{
	text-align:center;
	height:20px;
	line-height:17px\9;
	border:0px;
	width:40px;
	margin-top: 2px;
	cursor:pointer;
	font-family:"simsun";	
	color:#fff	
}

.WdateDiv .yminputfocus{
	text-align:center;
	font-weight:bold;
	height:20px;
	line-height:17px\9;
	color:#000;
	width:40px;
	bcakground:#FFF;
	font-family:"simsun";
}
.WdateDiv .menuSel{
	z-index:1;
	position:absolute;
	background-color:#FFFFFF;	
	border:#999 1px solid;
	display:none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow:1px 2px 3px #999;
}
.WdateDiv .menuSel table{border-collapse:separate;}
.WdateDiv .menu{
	cursor:pointer;
	background-color:#fff;
}

.WdateDiv .menuOn{
	cursor:pointer;
	background-color:#777;
	color:#FFF;
}

.WdateDiv .invalidMenu{
	color:#aaa;
}

.WdateDiv .YMenu{
	margin-top:20px;
	
}

.WdateDiv .MMenu{
	margin-top:20px;
	*width:62px;
}

.WdateDiv .hhMenu{
	margin-top:-90px; 
	margin-left:26px;
}

.WdateDiv .mmMenu{
	margin-top:-46px; 
	margin-left:26px;
}

.WdateDiv .ssMenu{
	margin-top:-24px; 
	margin-left:26px;
}

 .WdateDiv .Wweek {
 	text-align:center;
	background:#DAF3F5;
	border-right:#BDEBEE 1px solid;
 }

.WdateDiv .MTitle{
	background-color:#eee;
}
.WdateDiv tr.MTitle td{padding-left:0px !important;}
.WdateDiv .WdayTable2{
	border-collapse:collapse;
}
.WdateDiv .WdayTable2 table{
	border:0;
}

.WdateDiv .WdayTable{
	line-height:20px;
	border-top:1px #FFF solid;
	border-bottom:1px #ebebeb solid;
	border-collapse:collapse;
}
.WdateDiv .WdayTable td{
	text-align:center;
	border:1px solid transparent;
	height: 24px;
}
.WdateDiv .WdayTable td:empty{height:0}
.WdateDiv .Wday{
	cursor:pointer;
}

.WdateDiv .WdayOn{
	cursor:pointer;
	background-color: #CDCDCD;
	color:#2e2e2e;
	
	border:1px solid #cdcdcd;
}

.WdateDiv .Wwday{
	cursor:pointer;
	color:#2e2e2e;
}

.WdateDiv .WwdayOn{
	cursor:pointer;
	color:#2e2e2e;
	background-color:#cdcdcd;
}
.WdateDiv .Wtoday{
	cursor:pointer;
	background:#E2F3D3
}
.WdateDiv .Wselday{
	background-color: #5EA51E;
	color: #fff;
}
.WdateDiv .WspecialDay{
	background-color:#66F4DF;
}

.WdateDiv .WotherDay{ 
	cursor:pointer;
	color:#6A6AFF;	
}

.WdateDiv .WotherDayOn{ 
	cursor:pointer;
	background-color:#C0EBEF;	
}

.WdateDiv .WinvalidDay{
	color:#aaa;
}

.WdateDiv #dpTime{
	/*float:left;*/
	margin-top:3px;
	/*margin-right:30px;*/
	background:#ebebeb; 
	padding:5px;
	margin-bottom:5px
}

.WdateDiv #dpTime #dpTimeStr{
	margin-left:1px;
}

.WdateDiv #dpTime input{
	width:18px;
	height:20px;
	text-align:center;
	border:#ccc 1px solid;	
}

.WdateDiv #dpTime .tB{
	border-right:0px;
}

.WdateDiv #dpTime .tE{
	border-left:0;
	border-right:0;
}

.WdateDiv #dpTime .tm{
	width:7px;
	border-left:0;
	border-right:0;
}

.WdateDiv #dpTime #dpTimeUp{
	height:10px;
	width:13px;
	border:0px;
	background:url(img.gif) no-repeat -32px -16px;
}

.WdateDiv #dpTime #dpTimeDown{
	height:10px;
	width:13px;
	border:0px;
    background:url(img.gif) no-repeat -48px -16px;
}

 .WdateDiv #dpQS {
 	float:left;
	margin-right:3px;
	margin-top:3px;
	background:url(img.gif) no-repeat 0px -16px;
	width:20px;
	height:20px;
	cursor:pointer;
 }
.WdateDiv #dpControl {
	text-align:right;
}
.WdateDiv .dpButton{ padding:0 8px;padding:0 5px\9;margin:3px 5px 3px 0; cursor:pointer;display:inline-block;font-family:"simsun"; height: 23px;; line-height:18px;line-height:14px\9; font-family:"simsun";border:1px solid #999;background:url(btn_bg.gif) repeat-x top left;border-radius:2px; color:#000;text-shadow:0 1px 0px #fff
}
.WdateDiv .dpButton:hover{background:url(btn_hover_bg.gif) repeat-x top left;border:1px solid #666; text-decoration:none;}
.WdateDiv .dpButton:active{; box-shadow:0px 0x 5px #d0d0d0 inset}
